const { Schema, model } = require('mongoose');
const testsSchema = new Schema({
    title: String, // 试卷标题
    date: String, // 考试时间
    time: String, // 答题时长
    typeId: { // 试卷类型：正式考试、模拟考试、每日一测
        type: Schema.Types.ObjectId,
        ref: 'typesModel'
    },
    exercisesId: [ // 当前试卷关联的所有题目 _id
        {
            type: Schema.Types.ObjectId,
            ref: 'exercisesModel'
        }
    ]
}, { versionKey: false });
// versionKey: false 去掉数据库的-v
// 2. 设置数据模型，同时连接数据集合，testsModel可以任意命名
testsModel = model('testsModel', testsSchema, 'tests');
//暴露数据
module.exports.testsModel = testsModel;